@charset "utf-8";
/* CSS Document */
body {font: 75%/150% verdana, lucida, arial, helvetica, 宋体,sans-serif; color: #333; background: #002343 url(/images/i_bg.jpg) repeat-x 0 -190px;}
#layout_contain {background:transparent url(/images/public/public_bg.gif) no-repeat left -55px; width:957px; zoom:1;}
.wrap { padding-top:15px; padding-bottom:0; }
.reg_box_padding {padding-top:10px; padding-bottom:30px; }
.ml36 {margin-left:36px; }
.mr36 {margin-right:36px; }
.login_ml {margin-left:60px; }
.login_ml input.mr3 {*margin-left:-3px; }
.w530 {width:530px; }
.reg_show {width:532px; height:278px; text-indent:-9999px; overflow:hidden; background:url(/images/reg/reg.jpg) no-repeat -267px 0; }
.reg_show a {display:block; width:440px; margin:0 auto; height:278px; }
.login_btn_reg {width:164px; height:38px; background:url(/images/reg/reg.jpg) no-repeat -3px -3px; font-size:0; text-indent:-9999px; display:block; margin:0 auto; overflow:hidden; }
.reg_step { height:55px; border-bottom:1px #c6c7c3 solid; background:url(/images/public/ele_tabs_bg.jpg) repeat-x 0 -200px; padding-left:1px; }
.reg_step li {float:left;height:55px; line-height:55px; background:url(/images/public/ele_tabs_bg.jpg) no-repeat right -255px; margin-left:-1px; display:inline;  }
.reg_step li h2 { padding:0 45px; float:left; color:#666;  }
.reg_step li em { margin-right:15px; height:15px;*height:0px;*padding-top:15px; background:url(/images/reg/reg.gif) no-repeat; overflow:hidden; font-size:0;  }
.reg_step li em.step1 {width:9px; background-position:-5px -25px; }
.reg_step li.on em.step1 { background-position:-6px -3px; }
.reg_step li em.step2 {width:12px; background-position:-31px -26px; }
.reg_step li.on em.step2 { background-position:-34px -3px; }
.reg_step li em.step3 {width:13px; background-position:-61px -25px; }
.reg_step li.on em.step3 {background-position:-63px -3px; }
.reg_step li.on {background:url(/images/public/ele_tabs_bg.jpg) no-repeat right -255px; position:relative; top:1px; margin-top:-1px;  }
.reg_step li.on strong {font-weight:bold; }
.reg_step li.on h2 { background:url(/images/reg/reg.jpg) no-repeat -264px -295px; margin:1px 2px 0 0; display:inline;color:#000; }
.login_reg_form {padding:25px 0 0 45px; }
.login_reg_form li {margin:10px 0 0;}
.pl90 {padding-left:90px; }
* html .login_reg_form li span.zoom { position:relative; top:-2px; }
.login_reg_form li label {float:left; width:90px; text-align:right; _margin-right:-3px; }
.login_reg_form li p label { margin-right:20px; width:auto;*margin-top:-2px; }
.login_reg_over { width:164px; height:38px; overflow:hidden; display:block; text-indent:-9999px; background:url(/images/reg/reg.jpg) no-repeat -3px -48px; }
.pop_address_list {padding:0 10px 10px 10px; height:240px; overflow-y:auto; overflow-x:hidden; }
.pop_address_list ul {overflow:hidden; zoom:1; }
.pop_address_list li {float:left; width:19.7%; margin:10px 0 0; line-height:1.5em; word-wrap:break-word; word-break:break-all; }
.pop_address_list li p {margin:-6px 0 0; color:#a5a5a5; }
.reg_box_p2 {padding-left:65px; padding-right:65px; }
.login_begin {width:214px; height:38px; background:url(/images/reg/reg.jpg) no-repeat -3px -91px; text-indent:-9999px; display:block; overflow:hidden; }
.reg_reset_pass li { padding-left:94px;  position:relative; }
.reg_reset_pass li label {position:absolute; left:0;_left:-94px;*top:2px; width:94px;text-align: right; }
.reg_search_404 .i_select {*top:1px; }
.inileft{ float:left; display:inline; width:60%;}
.iniright{ width:40%; float:right;}
.percent_inibg {height:13px; padding:1px; overflow:hidden; margin:5px auto; border:1px solid #cecece; position:relative;}
.percent_inih {background: url(/images/reg/reg.jpg) no-repeat 0 -374px; height:13px; overflow:hidden;}
table.ininfo{ width:445px;}
table.ininfo input,.reg_inside table.ininfo select{ margin-right:5px;+margin-right:3px;}
table.ininfo td p.c_666,table.ininfo td h4 {line-height:1.5em; }
table.ininfo td{ padding:5px 0 15px; line-height:1.8em; vertical-align:top;}
.inireg_body {width:100%; background:url(http://i.mtime.cn/20081023151508/images/r_bg.gif) no-repeat 0 0;}
.m_jylist { white-space:nowrap;}
.m_jylist p{ float:left; width:65px; margin-bottom:5px;}
.m_jylist p input{ height:15px; width:15px; margin-right:5px;}
.md_01{ background:url(/images/reg/reg.gif) no-repeat -91px -14px; height:365px; width:233px; position:relative; float:right;}
.md_01 .mdtxt{ position:absolute; width:180px; right:10px; top:35px;}
.md_02{ background:url(/images/reg/reg.gif) no-repeat -325px -14px; height:382px; width:300px; position:relative;float:right;}
.md_02 .mdtxt{ position:absolute; width:180px; right:30px; top:45px;}
.md_03{ background:url(/images/reg/reg.gif) no-repeat -626px -14px; height:404px; width:284px; position:relative;float:right;}
.md_03 .mdtxt{ position:absolute; width:180px; left:65px; top:55px;}
.md_04{ background:url(/images/reg/reg.gif) no-repeat -911px -14px; height:374px; width:263px; position:relative;float:right;}
.md_04 .mdtxt{ position:absolute; width:200px; right:30px; top:45px;}
.mdtxt strong {font-weight:bold; color:#f78404; }
.m_02_m ul {float:left; clear:both; width:100%;}
.m_02_m ul li.left {width:37%;float:left; display:inline; line-height:2em; padding-bottom:10px;}
.m_02_m ul li.right {width:63%;float:left; display:inline;padding-bottom:10px;}
img.vtop{ vertical-align:top;}
.ele_inner ul.col5 {width:100%; clear:both; margin-top:4px; margin-bottom:4px; float:left;}
.ele_inner ul.col5 li {width:18.9%; margin-right:1%; float:left; display:inline;}
.ele_inner ul.col5 li .pic_52 {margin-left:auto; margin-right:auto;}
.o_a240 {overflow:hidden; height:240px; overflow-y:auto; }
.ele_outer ul.col12 {width:100%; clear:both; margin:5px 0;}
.ele_outer ul.col12 li {width:8.3%; float:left; display:inline; margin:2px 0;}
.ele_outer ul.col9 {width:100%; clear:both; margin:3px 0;}
.ele_outer ul.col9 li {width:11%; float:left; display:inline; margin:3px 0;}
.ele_outer .m_cschool{height:209px; overflow-x:hidden; overflow-y:auto; border:1px solid #ccc;background-color:#fff; padding-left:10px; padding-right:10px; margin-top:10px; color:#000;}
.ele_outer .m_cschool ul{border-bottom:1px #cecece dashed; float:left; width:97%; overflow:hidden; zoom:1;}
.ele_outer .m_cschool li{ width:24%; margin-right:1%; float:left; display:inline; line-height:2.5em; }
div.fl.equal_height[class="line_dot_v"] {border:1px #cecece dashed; }
.ininfo td[align='right'] {white-space:nowrap; }
.bor_red { border:1px #ca4004 solid; height:25px; line-height:25px; }
.bor_red a.btn_close {margin:9px 0 0; }
.bug_report li { padding-left:60px;}
.bug_report li label {float:left; margin-left:-60px; position:relative; width:60px; text-align:right;}
.bug_report li label.zoom {float:none; margin:0 10px 0 6px; position:static; width:auto;}
.layout_tm .wrap {padding-bottom:13px;}


